package cn.com.hhrcw.service;

import org.springframework.validation.annotation.Validated;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
@Validated
public interface TopJobClientService{
    /**
     * 本地文件上传
     *
     * @param stream     文件流
     * @param biz        自定义路径
     * @param sourceName 源文件名
     * @param fileType   文件类型 没有不传
     * @param isFileId   是否返回文件id
     * @return isFileId=true Map({"name":"a.pdf","fileId":"123456789"})
     * isFileId=false /path/a.pdf
     */
    Object uploadToLocal(@NotNull byte[] stream, String biz, @NotBlank String sourceName, Integer fileType, boolean isFileId);

}
